*{
    padding: 0;
  margin: 0;
  box-sizing: border-box;
}
.big_box{
    width: 100vw;
    height: 100vh;
    margin: 0 auto;
}
.top_box{
    width: 80%;
    height: 10%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.logo_box{
    width: 230px;
    display: flex;
    justify-content: space-between;
    font-size: 18px;
}
.logo{
    width: 80px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    background: rgb(153,204,51);
    border-radius: 50%;
}
.tit_box{
    font-size: 30px;
    height: 80px;
    line-height: 80px;
    color:rgba(0,0,0,0.5) ;
}
.back_box{

    height: 80%;
    background:linear-gradient(
            to left,
            rgb(255,255,255,0.8) 0%,
            rgb(153,204,51) 100%
    ),
    url('https://ts1.cn.mm.bing.net/th/id/R-C.3f67cbcf794c49c1067108bfea8e8200?rik=8qx%2fj5HoECbLAA&riu=http%3a%2f%2fimg95.699pic.com%2fphoto%2f50112%2f1325.jpg_wh860.jpg&ehk=FeeyKCCid345SeRhxdE2uh3KTM59UBiUyDWjIijlR9s%3d&risl=&pid=ImgRaw&r=0')
    ;
    background-size: cover;  
    background-position: center;  
    display: flex;
    justify-content:space-between;
}
.cai_box{
    margin: 80px 0 0 200px;
}
.h5{
    width: 200px;
    text-align: center;
    margin-top:30px ;
    box-shadow: 5px 5px 10px 0 rgba(0,0,0,0.5);
    color:#fff;
    background:linear-gradient(
            to left,
            rgba(46, 0, 0, 0.8) 0%,
            rgb(224, 0, 0) 100%
    );
}
.text_box{
    margin: 180px 200px 0 0;
    width: 350px;
    height: 450px;
    background-color: rgb(252, 255, 247);
}
.but_box{
    width: 100%;
    height: 10%;
    line-height: 70px;
    text-align: center;
    font-size: 20px;
    color:rgba(0,0,0,0.5) ;
}
